encoding/json.decodeState.errorContext (field)

21 uses

	encoding/json (current package)
		decode.go#L215: 	errorContext          *errorContext
		decode.go#L235: 	if d.errorContext != nil {
		decode.go#L236: 		d.errorContext.Struct = nil
		decode.go#L238: 		d.errorContext.FieldStack = d.errorContext.FieldStack[:0]
		decode.go#L253: 	if d.errorContext != nil && (d.errorContext.Struct != nil || len(d.errorContext.FieldStack) > 0) {
		decode.go#L256: 			err.Struct = d.errorContext.Struct.Name()
		decode.go#L257: 			err.Field = strings.Join(d.errorContext.FieldStack, ".")
		decode.go#L664: 	if d.errorContext != nil {
		decode.go#L665: 		origErrorContext = *d.errorContext
		decode.go#L741: 				if d.errorContext == nil {
		decode.go#L742: 					d.errorContext = new(errorContext)
		decode.go#L744: 				d.errorContext.FieldStack = append(d.errorContext.FieldStack, f.name)
		decode.go#L745: 				d.errorContext.Struct = t
		decode.go#L824: 		if d.errorContext != nil {
		decode.go#L828: 			d.errorContext.FieldStack = d.errorContext.FieldStack[:len(origErrorContext.FieldStack)]
		decode.go#L829: 			d.errorContext.Struct = origErrorContext.Struct